Stored Procedures [dbo].[BAEEventSetupAddRegistrant]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Parameters
NameData TypeMax Length (Bytes)
@EventCodevarchar(15)15
@pageMessagevarchar(255)255
@FirstNamevarchar(25)25
@FirstNameEnabledbit1
@FirstNameRequiredbit1
@MiddleInitialvarchar(25)25
@MiddleInitialEnabledbit1
@MiddleInitialRequiredbit1
@LastNamevarchar(25)25
@LastNameEnabledbit1
@LastNameRequiredbit1
@Addressvarchar(25)25
@AddressEnabledbit1
@AddressRequiredbit1
@Cityvarchar(25)25
@CityEnabledbit1
@CityRequiredbit1
@Statevarchar(25)25
@StateEnabledbit1
@StateRequiredbit1
@PostalCodevarchar(25)25
@PostalCodeEnabledbit1
@PostalCodeRequiredbit1
@Phonevarchar(25)25
@PhoneEnabledbit1
@PhoneRequiredbit1
@Emailvarchar(25)25
@EmailEnabledbit1
@EmailRequiredbit1
@Countryvarchar(25)25
@CountryEnabledbit1
@CountryRequiredbit1
SQL Script
CREATE procedure [dbo].[BAEEventSetupAddRegistrant] @EventCode varchar(15),
      @pageMessage varchar(255),
      @FirstName varchar(25) ,
      @FirstNameEnabled bit ,
      @FirstNameRequired bit ,
      @MiddleInitial varchar(25) ,
      @MiddleInitialEnabled bit ,
      @MiddleInitialRequired bit ,
      @LastName varchar(25) ,
      @LastNameEnabled bit ,
      @LastNameRequired bit ,
      @Address varchar(25) ,
      @AddressEnabled bit ,
      @AddressRequired bit ,
      @City varchar(25) ,
      @CityEnabled bit ,
      @CityRequired bit ,
      @State varchar(25) ,
      @StateEnabled bit ,
      @StateRequired bit,
      @PostalCode varchar(25),
      @PostalCodeEnabled bit,
      @PostalCodeRequired bit,
      @Phone varchar(25) ,
      @PhoneEnabled bit ,
      @PhoneRequired bit,
      @Email varchar(25),
      @EmailEnabled bit,
      @EmailRequired bit,
      @Country varchar(25),
      @CountryEnabled bit,
      @CountryRequired bit as

SELECT * FROM EventSetupRegistrant
      WHERE EventCode = @EventCode;
      IF(@@RowCount > 0)
            BEGIN
                  UPDATE EventSetupRegistrant
                        SET RegistrantPageMessage = @pageMessage, FirstName = @FirstName, FirstNameEnabled = @FirstNameEnabled, FirstNameRequired = @FirstNameRequired, MiddleInitial = @MiddleInitial, MiddleInitialEnabled = @MiddleInitialEnabled, MiddleInitialRequired = @MiddleInitialRequired, LastName = @LastName, LastNameEnabled = @LastNameEnabled, LastNameRequired = @LastNameRequired, Address = @Address, AddressEnabled = @AddressEnabled, AddressRequired = @AddressRequired, City = @City, CityEnabled = @CityEnabled, CityRequired = @CityRequired, StateProvince = @State, StateEnabled = @StateEnabled, StateRequired = @StateRequired, PostalCode =@PostalCode,  PostalCodeEnabled = @PostalCodeEnabled, PostalCodeRequired = @PostalCodeRequired, Phone = @Phone, PhoneEnabled = @PhoneEnabled, PhoneRequired = @PhoneRequired, Email = @Email, EmailEnabled = @EmailEnabled, EmailRequired = @EmailRequired, Country = @Country, CountryEnabled = @CountryEnabled, CountryRequired = @CountryRequired
                  WHERE EventCode = @EventCode;
            END
      ELSE
            BEGIN
                  INSERT INTO EventSetupRegistrant
                  VALUES(@EventCode,@pageMessage, @FirstName, @FirstNameEnabled, @FirstNameRequired, @MiddleInitial, @MiddleInitialEnabled,@MiddleInitialRequired, @LastName, @LastNameEnabled, @LastNameRequired, @Address, @AddressEnabled,@AddressRequired, @City, @CityEnabled, @CityRequired, @State, @StateEnabled, @StateRequired, @PostalCode,@PostalCodeEnabled , @PostalCodeRequired, @Phone, @PhoneEnabled, @PhoneRequired, @Email, @EmailEnabled,    @EmailRequired, @Country, @CountryEnabled, @CountryRequired);
      END

GO
Uses